Independent Validation of a Component Metrics Suite
نویسنده
چکیده
This paper describes an independent validation study for a suite of reusability metrics for component based design (CBD). We use an approach to metrics definition and collection that is different from the one originally proposed by the original authors. The metrics under validation were proposed using a semi-formal notation, namely a combination of mathematical formulae with natural language descriptions for elementary parts of those formulae. They were then computed using proprietary tools. In contrast, we will present a formalization for the metrics suite that combines the UML 2.0 metamodel with OCL. By using this technique, our contribution provides: (i) a formal, portable and executable definition of the metrics set that can be used by other researchers and practitioners to perform independent validations of the metrics suite; (ii) a prototype working environment to perform such independent validation experiments, both with this and other metrics sets.
منابع مشابه
Cross-Validation of a Component Metrics Suite
This paper describes an independent validation study for a suite of reusability metrics for component based design published in the literature. The metrics under validation were originally proposed using a semi-formal notation, namely a combination of mathematical formulae with natural language descriptions for elementary parts of those formulae. They were then computed using proprietary tools....
متن کاملTowards a Unified Metrics Suite for JUnit Test Cases
This paper aims at proposing a unified metrics suite that can be used to quantify different perspectives related to the code of JUnit test cases. We extended existing JUnit test case metrics by introducing two new metrics. We analyzed the code of JUnit test cases of two open source Java software systems (ANT and JFREECHART). We used in total five metrics. We used the Principal Component Analysi...
متن کاملTowards a Metric Suite for Early Software Reliability Assessment
We are developing a suite of metrics for early assessment of software reliability and to provide feedback to the developer on the quality of their testing effort. The suite consists of easy-to-measure information collected from the source code and test programs. We are studying correlation between these metrics and the reliability of the developed software. The results of an initial case study ...
متن کاملA Metrics Suite for Measuring Quality Characteristics of JavaBeans Components
In component-based software development, it is necessary to measure the quality of components before they are built into the system in order to ensure the high quality of the entire system. However, in application development with component reuse, it is difficult to use conventional metrics because the source codes of components cannot be obtained, and these metrics require analysis of source c...
متن کاملEmpirical Comparison of two Metrics Suites for Maintainability Prediction in packages of Object-Oriented Systems: a Case Study of Open Source Software
Software maintainability has been an important external quality attribute that concerns both styles of software development, the proprietary model as well as open source. As lots of open source software are predominantly built using the OO paradigm, there exists a need for empirical validation with respect to certain quality aspects especially maintainability. There are a few studies in the pas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004